@echo off
setlocal
pushd "%~dp0"

if not exist "package.json" (
  echo [ERROR] package.json が見つかりません。Electron 用のファイルを作成してから実行してください。
  pause
  exit /b 1
)

REM 既に node_modules があるか簡易チェック
if not exist "node_modules" (
  echo Installing dependencies...
  call npm i
)

REM Electron 実行（ローカル or npx）
where electron >NUL 2>&1
if %ERRORLEVEL% EQU 0 (
  echo Running local electron...
  electron .
) else (
  echo Running with npx electron...
  npx electron .
)

popd
endlocal